package com.sky.service.admin;


import com.sky.result.Result;
import com.sky.vo.*;

import javax.servlet.http.HttpServletResponse;
import java.time.LocalDate;
import java.time.LocalDateTime;

public interface ReportService {
    Result<TurnoverReportVO> turnoverStatisticsByTime(LocalDate begin, LocalDate end);

    Result<UserReportVO> userStatisticsByTime(LocalDate begin, LocalDate end);

    Result<OrderReportVO> ordersStatisticsByTime(LocalDate begin, LocalDate end);

    Result<SalesTop10ReportVO> salesTop10Report(LocalDate begin, LocalDate end);

    void exportExcel(HttpServletResponse response);
}




